%#################%%##############################################%%%
%#####%%%###%##%#%%%%#%######%%#################%####%%%###########%%
%#####%%%%%%%%%%##%+=#%%###########################################%%
%#####%#%#**%%%%%%##+#%%###########################################%%
%######%+--=##%%%#+%#%%%%%#########################################%%
%######*--=%%%%%%%#*#%%%%%%%%%#####################################%%
%#######+*%#%#%%%%%%%%%####%%%######################%%####%%#%%%%%%#%
%####%%##%%%%##%%%%%%@%%####%#######%########%%%%%#############*+=+*%
%#########%###%%#####%########*#%####**####%#*********++*##%#*++*#%%%
%#####**###########%%%##**********++++**==*+++-:.....:=*%#*+=+*%#%##%
%#####%%%%%#%##%#####=---=%#-----:     :**+-. ....-+###*+==+#%%###%#%
%########%%#%%###%##*#**+++==--:=%=      ......-+###*+===*#%##%%%#%#%
%##########+=-=+-:.:.:...*%=::--##..........-+###**==-+#############%
#######*#*:::=%%***=:...=***++*%+............=##*=--=######*#########
+-+*+-:-*----=-:::******#--=-.*%:.............:+##+--=**+=:..-+**-++*
-.=+==*+*+*@%-:----==+%%=:::.+%-..:.............:+#*=-=+-=.:===+=.:-+
---==*-:::=+-=+**+++=======+##-:=#%*:.............-*#*--=---::-=:--:=
-+--=%##%#########%%#+++===+++#%%#%%#+--------======*##+-++-=*---=:-+
===-=*-*###*+#%##%#*+%*++##+=*+==*%+==#+==#%===*@===+###*=+--*=-==--=
-+*+===-*#**%#+*%#+=##=-*#=-=%#**#*--=+--+##---#%---*+------===+*+--+
*+=+#+*#*+*%#+**++*%#=-*%=-=#*==*%--=%#---%+---#+---#=-+==-=*+#+=+***
+**#%*%%##%%##%%++*@###%%#######%####%%##%%***#%=--=#=-=*+++*+%##*++*
#*%%@@@%%%@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%@%*+**#***#%%#%%@@@@@@%%*#**
